package com.donfu.system.domain.house;

import java.util.Date;

import com.donfu.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.donfu.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 我的导购对象 house_exclusiveservice
 * 
 * @author donfu
 * @date 2021-12-01
 */
@ApiModel("我的导购对象")
public class HouseExclusiveservice extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    @ApiModelProperty(value = "主键id 自动生成，修改时必须要有",required = true)
    private Long id;

    /** 用户id */
    @ApiModelProperty(value = "用户id",required = true)
    @Excel(name = "用户id")
    private Long userId;

    /** 店铺Id */
    @ApiModelProperty(value = "店铺id",required = true)
    @Excel(name = "店铺Id")
    private Long storeId;

    /** 导购Id */
    @ApiModelProperty(value = "导购id",required = true)
    @Excel(name = "导购Id")
    private Long shopperId;

    /** 创建时间 */
    @ApiModelProperty(value = "创建时间 自动生成",required = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createDate;

    /** 更新时间 */
    @ApiModelProperty(value = "创建时间 自动生成")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date updateDate;

    /** 备用字段 */
    @ApiModelProperty(value = "备用字段")
    @Excel(name = "备用字段")
    private String standby;

    /** 用户名称 */
    @Excel(name = "用户名称")
    @ApiModelProperty(value = "用户名称 ")
    private String userName;

    /** 店铺名称 */
    @Excel(name = "店铺名称")
    @ApiModelProperty(value = "店铺名称")
    private String storeName;

    /** 导购的名称 */
    @Excel(name = "导购的名称")
    @ApiModelProperty(value = "导购的名称")
    private String shopperName;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setStoreId(Long storeId)
    {
        this.storeId = storeId;
    }

    public Long getStoreId()
    {
        return storeId;
    }
    public void setShopperId(Long shopperId) 
    {
        this.shopperId = shopperId;
    }

    public Long getShopperId() 
    {
        return shopperId;
    }
    public void setCreateDate(Date createDate) 
    {
        this.createDate = createDate;
    }

    public Date getCreateDate() 
    {
        return createDate;
    }
    public void setUpdateDate(Date updateDate) 
    {
        this.updateDate = updateDate;
    }

    public Date getUpdateDate() 
    {
        return updateDate;
    }
    public void setStandby(String standby) 
    {
        this.standby = standby;
    }

    public String getStandby() 
    {
        return standby;
    }
    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }
    public void setStoreName(String storeName) 
    {
        this.storeName = storeName;
    }

    public String getStoreName() 
    {
        return storeName;
    }
    public void setShopperName(String shopperName) 
    {
        this.shopperName = shopperName;
    }

    public String getShopperName() 
    {
        return shopperName;
    }

    @Override
    public String toString() {
        return "HouseExclusiveservice{" +
                "id=" + id +
                ", userId=" + userId +
                ", storeId=" + storeId +
                ", shopperId=" + shopperId +
                ", createDate=" + createDate +
                ", updateDate=" + updateDate +
                ", standby='" + standby + '\'' +
                ", userName='" + userName + '\'' +
                ", storeName='" + storeName + '\'' +
                ", shopperName='" + shopperName + '\'' +
                '}';
    }
}
